package cn.com.yiqi.wsc.entity.customer;

import java.util.Date;

public class CustomerAuthorizationInfo {
    /**
    * 主键ID
    */
    private Integer id;

    /**
    * 用户id
    */
    private Integer customerId;

    /**
    * 登录类型 1weixin 2手机号
    */
    private Byte loginType;

    /**
    * 用户登录标示 例如微信的openid
    */
    private String loginAccount;

    /**
    * 用户登录密码 手机号登录会用
    */
    private String loginPassword;

    /**
    * 支付密码
    */
    private String payPassword;

    /**
    * 登录token
    */
    private String loginToken;

    /**
    * refresh token
    */
    private String loginRefreshToken;

    /**
    * 是否已验证 0否 1是
    */
    private Byte isValidate;

    /**
    * 上次登录时间
    */
    private Date lastLoginTime;

    /**
    * 上次登录IP地址
    */
    private Integer lastLoginIp;

    /**
    * 登录次数
    */
    private Integer loginCount;

    /**
    * 新增时间
    */
    private Date insertTime;

    /**
    * 新增用户id
    */
    private Integer insertUserId;

    /**
    * 修改时间
    */
    private Date updateTime;

    /**
    * 修改用户id
    */
    private Integer updateUserId;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public Byte getLoginType() {
        return loginType;
    }

    public void setLoginType(Byte loginType) {
        this.loginType = loginType;
    }

    public String getLoginAccount() {
        return loginAccount;
    }

    public void setLoginAccount(String loginAccount) {
        this.loginAccount = loginAccount;
    }

    public String getLoginPassword() {
        return loginPassword;
    }

    public void setLoginPassword(String loginPassword) {
        this.loginPassword = loginPassword;
    }

    public String getPayPassword() {
        return payPassword;
    }

    public void setPayPassword(String payPassword) {
        this.payPassword = payPassword;
    }

    public String getLoginToken() {
        return loginToken;
    }

    public void setLoginToken(String loginToken) {
        this.loginToken = loginToken;
    }

    public String getLoginRefreshToken() {
        return loginRefreshToken;
    }

    public void setLoginRefreshToken(String loginRefreshToken) {
        this.loginRefreshToken = loginRefreshToken;
    }

    public Byte getIsValidate() {
        return isValidate;
    }

    public void setIsValidate(Byte isValidate) {
        this.isValidate = isValidate;
    }

    public Date getLastLoginTime() {
        return lastLoginTime;
    }

    public void setLastLoginTime(Date lastLoginTime) {
        this.lastLoginTime = lastLoginTime;
    }

    public Integer getLastLoginIp() {
        return lastLoginIp;
    }

    public void setLastLoginIp(Integer lastLoginIp) {
        this.lastLoginIp = lastLoginIp;
    }

    public Integer getLoginCount() {
        return loginCount;
    }

    public void setLoginCount(Integer loginCount) {
        this.loginCount = loginCount;
    }

    public Date getInsertTime() {
        return insertTime;
    }

    public void setInsertTime(Date insertTime) {
        this.insertTime = insertTime;
    }

    public Integer getInsertUserId() {
        return insertUserId;
    }

    public void setInsertUserId(Integer insertUserId) {
        this.insertUserId = insertUserId;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Integer updateUserId) {
        this.updateUserId = updateUserId;
    }
}